package com.jointhegrid.ironcount.classloader;
import java.io.FileInputStream;
import java.io.BufferedInputStream;
import java.io.FileOutputStream;
import java.io.File;
import java.io.BufferedOutputStream;
import java.io.Serializable;
import org.junit.Test;
import static org.junit.Assert.*;
public class ObjectSerializerTest {
@Test
public void testSerializeObject() throws Exception {
Serializable s = "hey";
ObjectSerializer instance = new ObjectSerializer();
byte[] result = instance.serializeObject(s);
Serializable s2 = instance.deserializeBytes(result);
assertEquals(s, s2);
}
@Test
public void writeHandlerToDisk() throws Exception {
SerializedHandler h = new SerializedHandler();
ObjectSerializer instance = new ObjectSerializer();
byte[] result = instance.serializeObject(h);
java.io.BufferedOutputStream bi = new BufferedOutputStream(
new FileOutputStream(new File("/tmp/abd")));
bi.write(result);
bi.close();
BufferedInputStream in = new BufferedInputStream(
new FileInputStream(new File("/tmp/abd") ));
}
}